Skip to main content

Indexes | ^

  • Indexes | ^
var text = "adolfo";
var numbers = new[] {10,20,30,40,50};

Console.WriteLine(text[text.Length - 1]); == Console.WriteLine(text[^1]); //o
Console.WriteLine(text[text.Length - 2]); == Console.WriteLine(text[^2]); //f
//o ^ pega o elemento do final ou seja ^1 pega o primeiro elemento de trás para frente

Console.WriteLine(text[new Index(1, true)]);
// Index(index, fromEnd) == ^